home *** CD-ROM | disk | FTP | other *** search
/ NeXT Education Software Sampler 1992 Fall / NeXT Education Software Sampler 1992 Fall.iso / SoundAndMusic / cmix / lib / evset.c < prev    next >
C/C++ Source or Header  |  1989-02-25  |  273b  |  16 lines

  1.  
  2. #include "../H/ugens.h"
  3.  
  4. evset(dur,rise,dec,nfrise,q)
  5. float dur,rise,dec,*q;
  6. int nfrise;
  7. {
  8.     rise = (rise > 0.) ? rise : -rise * dur;
  9.     dec = (dec > 0.) ? dec : -dec * dur;
  10.     q[0] = dur * SR;
  11.     q[1] = (dur-dec)/dur;
  12.     q[2] = rise/dur;
  13.     q[3] = fsize(nfrise);
  14.     q[4] = dec/dur;
  15. }
  16.